package com.ajx.blog.mapper;

import com.ajx.blog.entity.Roles;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import org.apache.ibatis.annotations.Param;

public interface RolesMapper extends BaseMapper<Roles> {

    /**
     * @param {Integer} roles 角色ID
     * @param {Integer} menus 菜单ID
     * @return {Integer} 数据库影响行数
     * 
     * @description: 给角色添加一个菜单权限
     */
    Integer insertAdminMenu(@Param("roles") Integer roles, @Param("menus") Integer menus);

    /**
     * @param {Integer} 角色ID
     * @return {Integer} 数据库影响行数
     * 
     * @description: 根据角色id删除对应的所有菜单权限
     */
    Integer deleteAdminMenuById(@Param("rid") Integer rid);

}
